package math.geom2d;

import math.geomUtils.CurveType;

/**
 * @author Saga
 *
 */
public class HyperbolicArc2d extends TrimmedCurve2d {

    public HyperbolicArc2d(final HyperbolicArc2d _hyperbola, final double _firstParam,
            final double _lastParam) {
        super(_hyperbola, _firstParam, _lastParam);
    }

    @Override
    public CurveType getCurveType() {
        return CurveType.HYPERBOLIC_ARC;
    }

    @Override
    public void reverse() {
        this.baseCurve.reverse();
        this.firstParam = -this.lastParam;
        this.lastParam = -this.firstParam;
    }

    @Override
    public Curve2d reversed() {
        return null;
    }


}
